package com.xr;

import org.csource.fastdfs.*;

public class UploadFiletoFastDFS {
    public static void main(String[] args) {
        //指定一个文件路径
        String filePath="E:\\新瑞IT\\S4\\楚航项目\\FastDFS入门案例\\下午\\1.png";
        try {
            //加载配置文件
            ClientGlobal.init("D:\\java207chuHang\\eduService\\eduService\\fastDFSdemo\\src\\main\\resources\\fdfs_client.conf");
            //创建一个TrackerClient 对象
            TrackerClient trackerClient = new TrackerClient();
            //使用 TrackerClient 对象创建连接，获得一个 TrackerServer 对象
            TrackerServer connection = trackerClient.getConnection();

            //创建一个 StorageServer 的引用
            StorageServer storageServer=null;
            // 5、创建一个 StorageClient 对象，需要两个参数 TrackerServer 对象、StorageServer 的引用
            StorageClient storageClient = new StorageClient(connection,storageServer);
          //上传图片
            String[] jpgs = storageClient.upload_file(filePath, "jpg", null);
            for (String jpg : jpgs) {
                System.out.println(jpg);
            }

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
